An existing connection was forcibly closed by the remote host Hatası
Selamlar,
Bir bağlantı esnasında "An existing connection was forcibly closed by the remote host" gibi bir hata alabilirsiniz.
Bu genellikle uzak tarafın bağlantıyı kapattığı anlamına gelir (genellikle bir TCP / IP RST paketi göndererek). Üçüncü taraf bir uygulamayla çalışıyorsanız, muhtemel nedenler şunlardır:
- Hatalı biçimlendirilmiş verileri uygulamanıza gönderiyorsunuz
- İstemci ve sunucu arasındaki ağ bağlantısı nedense düşüyor
- Üçüncü taraf uygulamasında çökmesine neden olan bir hata tetiklediniz
- Üçüncü taraf uygulaması, sistem kaynaklarını tüketti. Muhtemelen ilk olay budur. Sorunu daraltmak için tel üzerinde tam olarak ne olduğunu görmek için Wireshark ile inceleyebilirsiniz. Daha spesifik bilgi olmadan, çok fazla yardım edilemez.
Bunu çözmenin birçok yolu mevcut. Ancak sizler de benim gibi Entity Framework mimarisini kullanıyorsanız, şöyle bir çözüm öneriyorum:ProxyCreationEnabled özelliğini false yapın ve tekrar deneyin.
Entity Framework mimarinizdeki .Context.cs dosyanıza gidin ve baştaki şu satıra gelin:
public RecepSeritEntities() : base("name=RecepSeritEntities")
{
this.Configuration.ProxyCreationEnabled = false; // Bu satırı ekleyin
}
Umarım faydalı olur,
İyi çalışmalar.
Bu gönderiyi 06.12.2017 17:11:38 tarihinde Rserit düzenledi.
Bu gönderiyi 06.12.2017 17:12:00 tarihinde Rserit düzenledi.